Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 5b646244ad6c7c7a0960bd9451e1ba164fb92e3a


Parents : d62b3f0
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-11-25T11:34:18+01:00

Added muted/unmuted properties

Changes

1 files changed, 14 insertions(+), 0 deletions(-)


Diff

diff --git a/LXST/Primitives/Telephony.py b/LXST/Primitives/Telephony.py
index 45343a5..4de9bd6 100644
--- a/LXST/Primitives/Telephony.py
+++ b/LXST/Primitives/Telephony.py
@@ -370,6 +370,20 @@ class Telephone(SignallingReceiver):
else:
if not hasattr(self.active_call, "profile"): return None
else: return self.active_call.profile
+
+ @property
+ def receive_muted(self):
+ if not self.active_call: return False
+ else:
+ if not self.receive_mixer: return False
+ else: return self.receive_mixer.muted
+
+ @property
+ def transmit_muted(self):
+ if not self.active_call: return False
+ else:
+ if not self.transmit_mixer: return False
+ else: return self.transmit_mixer.muted
def signal(self, signal, link):
if signal in Signalling.AUTO_STATUS_CODES: self.call_status = signal


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────